OPAM switch
OPAM の持っている環境を切り替える機能
opam switch create . --deps-only --with-testとかで環境構築ができる
OPAM はデフォルトではグローバルな空間にパッケージを入れていき,同一パッケージのバージョン違いは認められない
これには当然コンパイラも含まれる
環境を切り替えることで
色々と困る
OCaml の環境全てを構築するという形をとる
普通に数GiB 単位でストレージを持っていかれる
opam switch デカすぎ問題